package cn.jyj.springframework;

/**
 * @Author 老顽固小可爱
 * @Date 2023/1/8 11:10
 * @Version 1.0
 */
public class BeanDefinition {

    /*
    * 目前的 Bean 定义中，只有一个 Object 用于存放 Bean 对象。
    * 不过在后面陆续的实现中会逐步完善 BeanDefinition 相关属性的填充，
    *    例如：SCOPE_SINGLETON、SCOPE_PROTOTYPE、ROLE_APPLICATION、ROLE_SUPPORT、ROLE_INFRASTRUCTURE 以及 Bean Class 信息。
    * */
    private Object bean;

    public BeanDefinition(Object bean) {
        this.bean = bean;
    }

    public Object getBean() {
        return bean;
    }
}
